iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 1
6

第一篇和大家介紹如何申請 Line Bot 帳號。

Line Bot 帳號申請

首先到下列網址申請開發者帳號,可以使用一般的 Line 帳號。
https://developers.line.biz/zh-hant/

完成帳號申請後進入管理頁面,新增一個提供者,可以是公司或個人。

https://ithelp.ithome.com.tw/upload/images/20190917/201068659jdLGTB5zX.jpg

左側選單選擇剛剛新增的項目,接著新增一個頻道。

https://ithelp.ithome.com.tw/upload/images/20190917/20106865qXm31Hy2U2.jpg

頻道類型選擇 Messaging API

https://ithelp.ithome.com.tw/upload/images/20190917/20106865xaPSRw7xvD.jpg

申請完頻道後,找到 Channel secretChannel access token,這兩個資訊之後程式中會用到,要自己保護好不要讓其他人知道了。

https://ithelp.ithome.com.tw/upload/images/20190917/20106865OLVJ1dwOgQ.jpg

  • REPLY_MESSAGE 用來讓機器人回應使用者訊息
  • PUSH_MESSAGE 用來讓機器人推播訊息給使用者

https://ithelp.ithome.com.tw/upload/images/20190917/20106865W09VBphkFg.jpg

  • Webhooks 啟用後我們才能寫程式控制機器人
  • Webhook URL 我們程式的 API 網址,需要 SSL 憑證。
  • Allow bot to join group chats 設定機器人是否可被加入聊天或群組。
  • Auto-reply messages 機器人自動回覆訊息,因為之後要用程式處理所以關閉此功能。
  • Greeting messages 使用者第一次加入機器人好友時,預設看到的第一則訊息,通常會顯示 Line Bot 的相關操作說明。

https://ithelp.ithome.com.tw/upload/images/20190917/201068657DtYpGro12.jpg

設定完後就可以用 QR CodeBasic ID 加機器人好友。

https://ithelp.ithome.com.tw/upload/images/20190917/20106865FoC2iwbn2y.jpg

結語

Line Bot 帳號申請完後,就要開始寫 API 串接機器人,API 可以架在一般的伺服器或雲端服務上,網路上有蠻多文章使用 Heroku,不過這個小弟沒有涉略,所以最後選擇微軟的 Azure,下一篇會介紹使用 .NET Core 撰寫 API 並發佈到 Azure 上,今天就到這裡了,感謝大家觀看。


下一篇
[Day02] 使用 C# 建立 LINE Bot 聊天機器人 - LineMessagingApi
系列文
Line Bot 心得分享 LineMessagingApi + LUIS + BotFramework27
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

1
神Q超人
iT邦研究生 5 級 ‧ 2019-09-17 17:35:25

這個不支持不行 /images/emoticon/emoticon01.gif

偷偷發文被發現了 /images/emoticon/emoticon01.gif

0
暐翰
iT邦大師 1 級 ‧ 2019-09-17 17:51:39

真的不能不支持! /images/emoticon/emoticon12.gif

哈哈哈,謝謝大大,不過今年只是心得分享,內容大概只有五篇 /images/emoticon/emoticon16.gif

我要留言

立即登入留言